home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9701 / 000012_owner-urn-ietf _Mon Jan 27 18:15:54 1997.msg < prev    next >
Internet Message Format  |  1997-02-19  |  4KB

  1. Received: (from daemon@localhost) by services.bunyip.com (8.6.10/8.6.9) id SAA29985 for urn-ietf-out; Mon, 27 Jan 1997 18:15:54 -0500
  2. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.6.10/8.6.9) with SMTP id SAA29977; Mon, 27 Jan 1997 18:15:47 -0500
  3. Received: from acl.lanl.gov by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  4.         id AA08920  (mail destined for uri@services.bunyip.com); Mon, 27 Jan 97 18:13:31 -0500
  5. Received: from legiron.acl.lanl.gov (legiron.acl.lanl.gov [128.165.147.188]) by acl.lanl.gov (8.7.3/8.7.3) with SMTP id QAA00991; Mon, 27 Jan 1997 16:12:42 -0700 (MST)
  6. Message-Id: <3.0.32.19970127161513.00719f30@acl.lanl.gov>
  7. X-Sender: rdaniel@acl.lanl.gov
  8. X-Mailer: Windows Eudora Pro Version 3.0 (32)
  9. Date: Mon, 27 Jan 1997 16:23:45 -0700
  10. To: Tim Berners-Lee <timbl@w3.org>
  11. From: "Ron Daniel Jr." <rdaniel@lanl.gov>
  12. Subject: [URN] Re: Relative URLs, // and ;
  13. Cc: uri@bunyip.com, urn-ietf@bunyip.com
  14. Mime-Version: 1.0
  15. Content-Type: text/plain; charset="us-ascii"
  16. Sender: owner-urn-ietf@services.bunyip.com
  17. Precedence: bulk
  18. Reply-To: "Ron Daniel Jr." <rdaniel@lanl.gov>
  19. Errors-To: owner-urn-ietf@bunyip.com
  20.  
  21. [I'm adding urn-ietf@bunyip.com to the Cc list since that is the
  22. list for the IETF's URN-WG.]
  23.  
  24. Thus spoke Tim Berners-Lee:
  25.  
  26. >The URN scheme should be
  27. >mapped onto
  28. >urn1://authority/nameissuedbyauthority
  29.  
  30. The proposed URN syntax is laid out in draft-ietf-urn-syntax, but
  31. the short description is:
  32.    urn:namespace_id:namespace_specific_string
  33. for example
  34.    urn:isbn:1-234-5678-9
  35.    urn:upc:42709-10150
  36. etc.
  37.  
  38. Some namespaces, such as ISO Formal Public Identifiers, already make
  39. use of '//'. For such namespaces we say they need to %encode occurances
  40. of '/' that do not follow the rules of RFC1639. Those rules were that
  41. '/' denoted hierarchy with the most significant component on the left.
  42.  
  43. >At 11:29 am 27-01-97 -0600, Daniel LaLiberte wrote:
  44. >>Are you just putting your foot down now  .. finally.
  45. >
  46. >I've been out of the loop.  URIs are not supposed to be irrevocably linked
  47. >to DNS!
  48. >Unfortunately there have been many demands on my time.
  49.  
  50. I don't understand your assertion about DNS. No URN namespace is
  51. required to use domain names, as shown by the examples above. Certainly the
  52. namespaces we are considering for use at the lab have NO tie to the DNS.
  53. (They may be resolved through the DNS, but the names themselves don't
  54. use domain names).
  55. Members of the URN-WG have expressed a desire for a namespace that is
  56. easy for people to get started with, and lots of people think that using
  57. the domain name hierarchy (perhaps with some augmentations to overcome
  58. the reassignment problem) is the way to go. Such a namespace might
  59. look like
  60.   urn:inet:acl.lanl.gov(1):fy97_budget
  61. but I emphasize that this is only one namespace out of many.
  62.  
  63.  
  64. [Lots of stuff on "///", "//", "/" deleted.]
  65. At this time we have not defined any relative URN specification.
  66. Nevertheless we do not allow unencoded occurances of '/' in URNs
  67. unless they follow the rules in RFC1630. Similarly, '?', '#', and
  68. a few other characters must be encoded unless they follow the
  69. rules of RFC1630.
  70.  
  71. One of the URN requirements was to allow old namespaces to be grandfathered
  72. into URNs. Because of this, I am wary about requiring ALL URN namespaces
  73. to use '//'. Some namespaces will not have the notion of a relative identifier,
  74. others (such as path) may not need '//'. What we do require is that
  75. when representing a name from an old namespace as a URN, reserved
  76. characters are encoded unless they meet the semantics established by 1630.
  77.  
  78.  
  79.  
  80. Ron Daniel Jr.                       email: rdaniel@lanl.gov
  81. Advanced Computing Lab,  MS B287     voice: +1 505 665 0597
  82. Los Alamos National Laboratory         fax: +1 505 665 4939
  83. Los Alamos, NM, USA  87545            http://www.acl.lanl.gov/~rdaniel/
  84.  Want to buy: "The Five Laws of Library Science" by S.R. Ranganathan